package cn.com.self.apis.member.mapper;

import cn.com.self.apis.member.entity.vo.MemberInfoVO;
import cn.com.self.apis.member.entity.UMemberInfo;
import cn.com.self.apis.member.entity.vo.UMemberInfoVO;
import cn.com.self.apis.portal.util.ICustomPage;
import cn.com.self.apis.portal.util.CustomPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author liangwt
 */
public interface MemberInfoMapper  extends BaseMapper<UMemberInfo>{


    ICustomPage<UMemberInfoVO> queryMemberInfoToTechnology(CustomPage<UMemberInfoVO> page, @Param("queryParams")  Map<String,Object> queryParams);
    public Integer queryMemberInfoToTechnologyCount(Map<String,Object> map);
    public UMemberInfoVO queryMemberInfobyMemberId(Map<String,Object> queryParams);
//    IPage<MemberInfoVO> getEscrowInfoPage(Page<MemberInfoVO> page, @Param("realName") Object realName, @Param("name") Object name);
ICustomPage<MemberInfoVO> getMemberInfoPage(CustomPage<MemberInfoVO> page, @Param("queryParams") Map<String, Object> queryParams);
//
//    IPage<MemberInfoVO> getMemberInfoPageByPortal(Page<MemberInfoVO> page, @Param("queryParams") Map<String, Object> queryParams);
}
